home *** CD-ROM | disk | FTP | other *** search
/ Aminet 34 / Aminet 34 (2000)(Schatztruhe)[!][Dec 1999].iso / Aminet / util / mouse / FreeMouse.lha / FreeMouse / GUI.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-06-01  |  460 b   |  20 lines

  1.  
  2. struct GUIContext
  3. {
  4.   struct Screen *Screen;
  5.   struct Window *Window;
  6.   void *VisualInfo;
  7.   struct TextAttr *TextAttr;
  8.   int BorderTop,BorderLeft;
  9.   int InnerWidth,InnerHeight;
  10.   struct Gadget *ContextGadget;
  11.   void (*Dispose)(struct GUIContext *gui);
  12.   char *(*Show)(struct GUIContext *gui);
  13.   void (*Hide)(struct GUIContext *gui);
  14.   BOOL (*Handle)(struct GUIContext *gui,unsigned long signals);
  15.   unsigned long Signals;
  16. };
  17.  
  18. struct GUIContext *CreateGUI();
  19.  
  20.